package top.mingtea.propertymannagement.service;

import org.springframework.stereotype.Service;
import top.mingtea.propertymannagement.mapper.proprietorMapper;
import top.mingtea.propertymannagement.pojo.proprietor;

import java.util.List;

@Service
public class proprietorService {
    private final proprietorMapper proprietormapper;

    public proprietorService(proprietorMapper proprietormapper) {
        this.proprietormapper = proprietormapper;
    }

    public List<proprietor> getAll() {
        return this.proprietormapper.getAll();
    }

    public boolean dologin(String username, String password) {
        proprietor proprietor = proprietormapper.findbyProprietorName(username);
        if (proprietor != null && proprietor.getProprietor_password().equals(password)) {
            return true;
        }
        return false;
    }

    public proprietor returnCurrentuser(String username) {
        return proprietormapper.findbyProprietorName(username);
    }

    public proprietor returnProprietorbyId(String id) {
        return proprietormapper.returnProprietorbyId(id);
    }

    public void add(proprietor proprietor) {
        proprietormapper.add(proprietor);
    }

    public void remove(String id) {
        proprietormapper.remove(id);
    }

    public void update(proprietor proprietor) {
        proprietormapper.update(proprietor);
    }
}
